package com.han.spring.core.aop.proxy.dy;

import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;

import com.han.spring.core.aop.proxy.st.Math1;

/**
* @author hanpeng
* @version 创建时间：2020年7月8日 下午10:14:14
* @ClassName 类名称
* @Description 类描述
*/
public class MathHandler2 implements InvocationHandler {
	private Math1 math;
	public MathHandler2(Math1 math) {
		super();
		this.math = math;
	}
	
	@Override
	public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
		System.out.println("事务开始");
		return method.invoke(math, args);
	}

}
